Pogramación orientada a objetos
La Programación Orientada a Objetos (POO, o en inglés OOP,
Object Oriented Programming) es un paradigma de programación
que pretende desarrollar aplicaciones basándose en el comportamiento
de los objetos del mundo real.
Conceptos fundamentales
- Clase: modelo, molde o patrón a partir del cual se crearán instancias concretas
(objetos). Al crearse se definirán su nombre, sus atributos, sus métodos y si es
construida a partir de otra clase ya existente (herencia).
- Objeto: Instancia concreta de una clase. Tendrá un estado concreto y ocupará un
espacio en memoria.
- Atributo: característica de un obejeto (o clase). Los tributos de un objeto se definen
al construir la clase de la que luego se instanciará el objeto. También se denomina en
ocasiones propiedad.
- Método: funcionalidad asociada a un objeto (o clase) y que se definen al construir la
clase de la que luego se instanciará el objeto.
Java: un ejemplo
El lenguaje de programación Java es un exponente de la programación orientada a
objetos. Un pequeño ejemplo de un código en Java sería:
public class Circulo {
Punto centro;
int radio;
Circulo (Punto centro, int radio) {
this.centro= centro;
this.radio= radio;
}
}
Volver a Indice